package gdf

import (
	"fmt"
	"gitee.com/liumou_site/logger"
	"os"
)

// GetFileSize 函数用于获取指定文件的大小并以Mb为单位打印出来。
// 参数:
//
//	file: 需要获取大小信息的文件路径。
func GetFileSize(file string) {
	// 使用os.Stat获取文件信息
	fileInfo, err := os.Stat(file)
	if err != nil {
		logger.Error("Error:", err)
		return
	}

	// 使用fileInfo.Size()获取文件大小
	fileSize := fileInfo.Size()
	// 打印文件大小信息
	logger.Info(fmt.Sprintf("The size of %s is %d Mb.\n", file, fileSize/1024/1024))
}
